make a perfect sense - Turkish English Dictionary